@charset "utf-8";
/*
* 插件通用样式 
* author 胖胖吉
*/
.jqueryTitle{height:27px; background-color:#efefef;}
.jqueryTitle span{height:27px; background-color:#666; float:left; line-height:29px; font-size:12px; padding:0px 10px; color:#FFF;}
.jqueryAttr{border-collapse:collapse; border:1px solid #d1d1d1; width:100%; font-size:12px;}
.jqueryAttr thead th{background-color:#606566; text-align:center; color:#FFF; padding:5px 0px;border:1px solid #d1d1d1; font-weight:normal;}
.jqueryAttr tbody td{border:1px solid #d1d1d1; background-color:#efefef; padding:5px 10px; color:#606566; }
.jqueryDown{display:block;height:29px; line-height:30px; background-color:#b3b3b3; color:#FFF!important; text-align:center; overflow:hidden; padding:0px 10px;}
.jqueryDown:hover{background-color:#ff5500; color:#FFF;}

/*lin_tab*/
.lin_tab{border:1px solid #d1d1d1; width:220px;}
.lin_tabNav li{float:left; display:inline; height:29px; line-height:29px; background-color:#efefef; width:110px; text-align:center; border-bottom:1px solid #d1d1d1;}
.lin_tabNav li.current{background-color:#666; color:#FFF; border-bottom:none; height:30px;}
.lin_tabContent_sub{padding:10px; display:none;}
.lin_tab_v2{width:330px;}
.lin_prevBtn,.lin_nextBtn{background:url(../images/jquery/icon.png ) -86px -27px no-repeat; width:19px; height:19px; margin-top:5px;}
.lin_nextBtn{background-position:-112px -27px;}
.lin_tab_v2 li{cursor:pointer;}

/*lin_taobao24*/
.lin_mainWrap{border:1px solid #e4e4e4; width:582px; height:461px;}
.lin_moveWrap{position:relative; overflow:hidden;border:1px solid #e4e4e4;}
.lin_move_banner,.lin_move_banner_2{width:340px; height:229px; border-bottom:none; border-left:none; border-top:none;}
.lin_move_banner_2,.lin_move_banner_3,.lin_move_banner_5{width:239px; border:none;height:229px; }
.lin_move_banner_3,.lin_move_banner_5{border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4;}
.lin_move_banner_5{border-right:none;}
.lin_move_btn{border:none; background-color:#000; width:100px; height:229px;}
.lin_move_pre,.lin_move_next{display:block; background-color:#b2a4a1; height:114px;}
.lin_move_next{border-top:1px solid #FFF;}
.lin_move_btn a:hover{background-color:#5ac612;}
.lin_move_banner_x .lin_L_move_sub{float:left; display:inline;}
.lin_move_banner_x .lin_L_move{width:1195px;}

/*lin_countdown*/
.lin_showTime{width:198px; overflow:hidden; margin-bottom:10px;}
.lin_timeBack{ height:70px;width:198px;text-align:left;background: url(../images/jquery/time.gif) left -8px no-repeat;overflow:hidden;}
.lin_remainTime .day,.lin_remainTime .hour,.lin_remainTime .mini,.lin_remainTime .sec{width:37px;height:47px;display:block;float:left;font-size:26px;font-family:Helvetica,arial,sans-serif;line-height:46px;text-align:center;/*color:#E11D1D*/color:#444;font-weight:400}
.lin_remainTime .day{padding-left:12px}
.lin_remainTime .hour{padding-left:13px}
.lin_remainTime .mini{padding-left:8px}
.lin_remainTime .sec{padding-left:8px} 
.lin_message{padding:5px; background-color:#FEE0E7; text-align:center;width:198px; display:none;} 

/*lin_nav*/
.lin_navList{height:32px; background-color:#000000; width:550px; margin:0px auto;}
.lin_navList li.lin_parent{float:left; height:32px; line-height:33px;position:relative; margin-right:10px; display:inline; width:55px; z-index:2;}
.lin_navList li.lin_parent a.parentLink{color:#FFF; display:block; padding:0px 10px; height:32px; text-align:center;}
.lin_navList li.current a.parentLink{ background-color:#FF5500; color:#FFF;}
.lin_navList .lin_child{ background-color:#FF5500;position:absolute; top:32px; left:0px; width:180px; display:none;}
.lin_navList .childList li{float:left; margin-left:10px; display:inline;}
.lin_navList .childList li a{color:#FFFFFF;}
.lin_navList .childList li a:hover{text-decoration:underline;}

.lin_navList2{background:#000; width:50px;height:132px;}
.lin_navList2 li.lin_parent{height:33px; line-height:33px;position:relative; float:left; clear:both; width:50px;}
.lin_navList2 li.lin_parent a.parentLink{color:#FFF; display:block; padding:0px 10px; height:33px; text-align:center;line-height:33px;}
.lin_navList2 li.current a.parentLink{ background-color:#FF5500; color:#FFF;}
.lin_navList2 .lin_child{ background-color:#FF5500;display:none; position:absolute; left:50px; top:0px;}
.lin_navList2 .childList li{text-align:center;height:33px; line-height:33px; padding-left:10px; width:40px;}
.lin_navList2 .childList li a{color:#FFFFFF;}
.lin_navList2 .childList li a:hover{text-decoration:underline;}


/*lin_calendar*/
.lin_calendar{position:relative;float:left;border:1px solid;border-color:#85BEE5 #3485C0 #3485C0 #85BEE5;padding:0 30px 15px;background:#FFF;}
.lin_calendar_container{float:left;margin:10px 10px 0;}
.lin_calendar dl{width:183px;color:#404040;font:12px/22px Tahoma;margin:10px 10px 0;}
.lin_calendar dl,.lin_calendar dt,.lin_calendar dd{text-align:center;margin:0;padding:0;}
.lin_calendar dt{float:left;width:25px;height:22px;margin-left:1px;}
.lin_calendar dt.date{width:100%;font-weight:700;border-bottom:1px solid #E4E4E4;margin:0;}
.lin_calendar dd{clear:both;width:183px;height:139px;font-weight:700;background:url(../images/jquery/veryhuo_rili_bg.png) no-repeat;}
.lin_calendar dd a,.lin_calendar dd a span{float:left;width:25px;height:22px;color:#404040;overflow:hidden;text-decoration:none;background-image:url(special-day.png);background-position:-999px -999px;background-repeat:no-repeat;margin:1px 0 0 1px;outline:none;}
.lin_calendar dd a:hover,.lin_calendar dd a.selected{color:#FFF;background-color:#5792DC;}
.lin_calendar dd a.disabled,.lin_calendar dd a.disabled:hover{color:#DCDCDC;cursor:default;background-color:transparent;}
.lin_calendar dd a span{display:block;width:25px;height:22px;margin:0;cursor:pointer;}
.lin_calendar_prev,.lin_calendar_next,.lin_calendar_close{position:absolute;cursor:pointer;overflow:hidden;text-indent:-9999px;background:url(../images/jquery/veryhuo_rili_ico.png) no-repeat;}
.lin_calendar_prev,.lin_calendar_next{top:50%;width:20px;height:38px;margin-top:-19px;}
.lin_calendar_prev{left:10px;background-position:0 -25px;}
.lin_calendar_next{right:10px;background-position:-20px -25px;}
.lin_calendar_close{top:8px;right:8px;width:17px;height:17px;background-position:-40px -25px;}
.lin_calendar dd a.yuandan,
.lin_calendar dd a.chuxi,
.lin_calendar dd a.chunjie,
.lin_calendar dd a.yuanxiao,
.lin_calendar dd a.qingming,
.lin_calendar dd a.wuyi,
.lin_calendar dd a.duanwu,
.lin_calendar dd a.zhongqiu,
.lin_calendar dd a.guoqing,
.lin_calendar dd a.today,
.lin_calendar dd a.order
{text-indent:-999px;}
.lin_calendar dd a.yuandan{background-position:0 0;}
.lin_calendar dd a.chuxi{background-position:0 -30px;}
.lin_calendar dd a.chunjie{background-position:0 -60px;}
.lin_calendar dd a.yuanxiao{background-position:0 -90px;}
.lin_calendar dd a.qingming{background-position:0 -120px;}
.lin_calendar dd a.wuyi{background-position:0 -150px;}
.lin_calendar dd a.duanwu{background-position:0 -180px;}
.lin_calendar dd a.zhongqiu{background-position:0 -210px;}
.lin_calendar dd a.guoqing{background-position:0 -240px;}
.lin_calendar dd a.today{background-position:0 -270px;}
.lin_calendar dd a.order{background-position:0 -300px;}
.lin_calendar dd a.yuandan:hover, .lin_calendar dd a.yuandan .selected{background-position:-31px 0;}
.lin_calendar dd a.chuxi:hover, .lin_calendar dd a.chuxi .selected{background-position:-31px -30px;}
.lin_calendar dd a.chunjie:hover, .lin_calendar dd a.chunjie .selected{background-position:-31px -60px;}
.lin_calendar dd a.yuanxiao:hover, .lin_calendar dd a.yuanxiao .selected{background-position:-31px -90px;}
.lin_calendar dd a.qingming:hover, .lin_calendar dd a.qingming .selected{background-position:-31px -120px;}
.lin_calendar dd a.wuyi:hover, .lin_calendar dd a.wuyi .selected{background-position:-31px -150px;}
.lin_calendar dd a.duanwu:hover, .lin_calendar dd a.duanwu .selected{background-position:-31px -180px;}
.lin_calendar dd a.zhongqiu:hover, .lin_calendar dd a.zhongqiu .selected{background-position:-31px -210px;}
.lin_calendar dd a.guoqing:hover, .lin_calendar dd a.guoqing .selected{background-position:-31px -240px;}
.lin_calendar dd a.today:hover, .lin_calendar dd a.today .selected{background-position:-31px -270px;}
.lin_calendar dd a.order:hover, .lin_calendar dd a.order .selected{background-position:-31px -300px;}

/*lin_gaplessPic*/
.lin_imgAd{width:200px; height:125px; border:1px solid #CCC; overflow:hidden; margin:0px auto; position:relative;}
.lin_scrollObj{position:absolute; left:0px; top:0px; z-index:1;}
.lin_scrollObj li{float:left; width:200px;height:125px; display:inline;}
.lin_btnPre,.lin_btnNext{position:absolute; z-index:4; background-color:#EEE; padding:5px; color:#666666; top:45px; display:none; text-decoration:none!important;}
.lin_btnNext{right:1px;}
.lin_btnPre{left:1px;}

/*lin_gaplessText*/
.lin_scrollWrap{position:relative;border:1px solid #999; height:120px;overflow:hidden; width:300px; margin-right:10px;}
.lin_word{ width:300px; height:120px;padding-left:10px; position:absolute; left:0px; top:0px;}
.lin_word li{height:24px; line-height:24px; overflow:hidden;}
.lin_word_x{position:absolute; left:0px; top:0px;}
.lin_word_x li{float:left; width:290px; overflow:hidden; height:24px; line-height:24px; padding-left:10px;}

/*lin_shadePic*/
.lin_picList{margin:0px auto; margin-bottom:10px;}
.lin_picList li{float:left;display:inline;}
.lin_picList li a{display:block; position:relative;}

/*masonry*/
.lin_itemWrap{position:relative;}
.lin_itemPic{float:left; margin:10px; margin-bottom:0px;margin-right:0px;width:160px;border:1px solid #e0e0e0; background-color:#f0f0f0; padding:10px; zoom:1; overflow:hidden; display:inline;}
.lin_pic{overflow:hidden;width:160px;}
.lin_pic img{width:100%;}
#loading{text-align:center; display:none; color:#F00;}

/*lin_resizePic*/
.lin_imgAd{width:200px; height:125px; border:1px solid #CCC; overflow:hidden; margin:0px auto; position:relative;}
.lin_scrollObj{position:absolute; left:0px; top:0px; z-index:1;}
.lin_scrollObj li{float:left; width:200px;height:125px; display:inline;}
.lin_btnPre,.lin_btnNext{position:absolute; z-index:4; background-color:#EEE; padding:5px; color:#666666; top:45px; display:none;}
.lin_btnNext{right:1px;}
.lin_btnPre{left:1px;}

/*lin_fixedQQ*/
.lin_qqFloat{position:absolute;}
.lin_qqonline{width:33px;height:158px;z-index:10;background: url(../images/jquery/qq_1.png) no-repeat;} 
.lin_qqInfo{width:121px;height:260px;background:url(../images/jquery/qqkuang.gif) no-repeat;display:none;position:absolute;}  
.lin_qqInfo span{height:16px;text-align:center;padding-top:6px;display:block;font-size:12px;color:#FFFFFF;font-family:宋体, arial, helvetica, sans-serif;}  
.lin_QQshow{width:106px;margin-top:9px;padding-left:15px;}    
.lin_QQshow li{padding-bottom:5px;}
.lin_subQQ{display:block;width:95px;height:38px;text-indent:-9999px;background:url(../images/jquery/service_ico2.gif) no-repeat -5px -3px}
.lin_subQQ2{display:block;width:95px;height:38px;text-indent:-9999px;top:5px;left:110px;background:url(../images/jquery/service_ico2.gif) no-repeat -104px -3px}
.lin_subQQLan{display:block;width:95px;height:38px;text-indent:-9999px;top:5px;left:110px;background:url(../images/jquery/service_ico.gif) no-repeat -104px -3px}	

/*lin_picSwitch*/
.lin_imgAd{width:200px; height:125px; overflow:hidden; margin:0px auto; position:relative;}
.lin_picSwitch_scrollObj{position:absolute; left:0px; top:0px; z-index:1;}
.lin_picSwitch_scrollObj li{float:left; height:125px;width:200px;}
.lin_imgAd_2 .lin_picSwitch_scrollObj li{clear:both;}
.lin_imgAd_3 .lin_picSwitch_scrollObj li{ position:absolute; left:0px; top:0px; }	
.lin_navObj{position:absolute; z-index:2; bottom:10px;}
.lin_navObj li{background-color: #FFFFFF;color: #999999;display: inline;float: left; overflow:hidden; text-indent:-999px;float:left; margin-right:2px; display:inline; height:6px; width:6px;}
.lin_navObj li.current{background-color:#666; color:#ff8900;}
.lin_btnPre,.lin_btnNext{position:absolute; z-index:2; background-color:#EEE; padding:5px; color:#666666; top:45px;}
.lin_btnNext{right:1px;}.lin_btnPre{left:1px;}

/*lin_scrollTool*/
#lin_scrollTopBtn{background:url(../images/jquery/bk.jpg) no-repeat; width:49px; height:26px; text-indent:-99999px; overflow:hidden; display:block;}
#lin_scrollTopBtn:hover{background-position:-49px 0px;}

/*lin_snsShare*/
.lin_sns li {
    color: #999999;
    display: inline;
    float: left;
    height: 34px;
    line-height: 34px;
    margin-right: 8px;
}
.lin_sns_ico{
    background: url(../images/jquery/flow_ico.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 34px;
    width: 35px;
}
.lin_sns_ico_sina {
    background-position: -5px -6px;
    height: 34px;
    width: 35px;
}
.lin_sns_ico_qwei {
    background-position: -43px -6px;
    height: 34px;
    width: 36px;
}
.lin_sns_ico_qq {
    background-position: -82px -6px;
    height: 34px;
    width: 35px;
}
.lin_sns_ico_douban {
    background-position: -120px -6px;
    height: 34px;
    width: 36px;
}
.lin_sns_ico_kaixin {
    background-position: -159px -6px;
    height: 34px;
    width: 35px;
}
.lin_sns_ico_renren {
    background-position: -198px -6px;
    height: 34px;
    width: 35px;
}

/*bxCarousel*/
.lin_bxCarousel{width:400px; height:125px; border:1px solid #CCC; overflow:hidden; margin:0px auto; position:relative;}
.lin_bxCarousel_scrollObj{position:absolute; left:0px; top:0px; z-index:1;}
.lin_bxCarousel_scrollObj li{float:left; width:200px;height:125px; display:inline;}
.lin_bxCarousel_btnPre,.lin_bxCarousel_btnNext{position:absolute; z-index:4; background-color:#EEE; padding:5px; color:#666666; top:45px;}
.lin_bxCarousel_btnNext{right:1px;}
.lin_bxCarousel_btnPre{left:1px;}

/*blockFixed*/
.lin_box{width:150px; height:137px; background:url(../images/jquery/che.gif) no-repeat;}

/*fancyTransitions*/
#ft-buttons-slideshowHolder{background-color:#333; height:22px; line-height:22px; overflow:hidden; padding-top:0px !important;}
#ft-buttons-slideshowHolder a{color:#FFF;}
#ft-buttons-slideshowHolder a.ft-button-slideshowHolder-active{color:#FF5500;}
#ft-title-slideshowHolder{text-align:center; display:block; width:200px; font-size:12px; line-height:21px;}
#ft-prev-slideshowHolder,#ft-next-slideshowHolder{background-color:#EEE; padding:5px; color:#666666; top:45px;}

/*lightBox*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/*星星评分*/
.lin_star{height:32px;}
.lin_star li{background: url(../images/jquery/star.png) 0px 0px  no-repeat; width:32px; height:32px; float:left; display:inline; margin-right:5px;}
.lin_star li.current{background-position:0px -32px;}

/*步骤指南*/
.lin_step{position:absolute; background-color:#F30; color:#FFFFFF;display:none; z-index:1; border:2px solid #FFFFFF; font-size:12px; padding:10px;}
.lin_step a{color:#FFFFFF; padding-left:5px;}
#lin_step1{background-color:#006600; left:130px; top:0px;}
#lin_step2{background-color:#FF3399; left:810px; top:150px;}
#lin_step3{background-color:#C00; left:0px; top:400px;}

/*formValidate*/
.lin_field{color:#666; padding:5px 0px;}
.lin_form_title{float:left; display:inline; width:50px; text-align:right;}
.lin_form_text,.lin_form_select{border:1px solid #999; margin-left:10px; float:left; display:inline;}
.lin_form_checkbox{float:left; display:inline; margin-left:10px;}
.lin_tip{margin-left:10px; color:#333;}
.lin_success{color:#090;}
.lin_error{color:#900;}

